package day11;

//本类是static入门演示demo
public class Test01 {
    public static void main(String[] args) {
        //通过水果类来调用资源static
        Fruit f1 = new Fruit();
        Fruit f2=new Fruit();
        f1.eat();
        f1.clean();//没有提示 需要手写
        System.out.println(f1.weight);
        System.out.println(f1.kind);
        //静态资源可以直接用类名调用
Fruit.clean();
        System.out.println(Fruit.kind);
        //实例变量赋值的区别
        f1.weight=6.6;
        System.out.println(f1.weight);
        System.out.println(f2.weight);

        Fruit.kind="苹果";
        System.out.println(Fruit.kind);
        System.out.println(f1.kind);
        System.out.println(f2.kind);
        f1.kind="香蕉";
        System.out.println(f1.kind);
        System.out.println(f2.kind);
        System.out.println(Fruit.kind);




    }
}

//创建水果类
class Fruit {
    //定义一个属性
    static String kind;
    double weight;



    //定义方法
    public static void clean() {
        // static int i=10;//局部变量不允许被static修饰
        System.out.println("水果洗呀洗");

    }

    public void eat() {
        System.out.println("水果吃呀吃");

    }
}